From 1fdfb18c37fd10b5a04814ce039da68e66f0465f Mon Sep 17 00:00:00 2001 From: Cosimo Cecchi Date: Thu, 7 Jul 2011 13:25:24 -0400 Subject: [PATCH] iconview: make it possible for selected cells to render a border Call gtk_render_frame() after gtk_render_background() there. https://bugzilla.gnome.org/show_bug.cgi?id=654179 --- gtk/gtkiconview.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index 1a069bae25..55f5abef70 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -2952,11 +2952,17 @@ gtk_icon_view_paint_item (GtkIconView *icon_view, flags |= GTK_CELL_RENDERER_SELECTED; gtk_style_context_set_state (style_context, state); + gtk_render_background (style_context, cr, x - icon_view->priv->item_padding, y - icon_view->priv->item_padding, item->cell_area.width + icon_view->priv->item_padding * 2, item->cell_area.height + icon_view->priv->item_padding * 2); + gtk_render_frame (style_context, cr, + x - icon_view->priv->item_padding, + y - icon_view->priv->item_padding, + item->cell_area.width + icon_view->priv->item_padding * 2, + item->cell_area.height + icon_view->priv->item_padding * 2); } cell_area.x = x; -- 2.30.2